home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 98 / Skunkware 98.iso / html / cdrom / Makefile.web < prev    next >
Makefile  |  1998-03-23  |  5KB  |  145 lines

  1. #
  2. # Makefile for generating the ON-LINE pages
  3. #
  4.  
  5. PAGES=devtools.html editors.html relnotes.html shells.html shutils.html \
  6.     index_web.html x11winman.html x11.html x11viewers.html textproc.html \
  7.     fileutil.html interp.html x11apps.html x11games.html x11servers.html \
  8.     mailnews.html net.html audiovis.html packages_a.html credits.html \
  9.     links.html index_cd.html sysadmin.html packages_p.html emulators.html \
  10.         java.html uw7.html faq.html whatsnew.html
  11.  
  12. TOPAGES=packages_p.html relnotes.html index_web.html packages_a.html \
  13.     links.html credits.html index_cd.html faq.html whatsnew.html
  14.  
  15. DIRS=sysadmin devtools editors shells shutils \
  16.     x11/winman x11 x11/viewers x11/apps x11/games x11/servers textproc \
  17.     fileutil interp mailnews net audiovis emulators uw7 java
  18.  
  19. all: $(PAGES)
  20.  
  21. install: all
  22.     ( for d in $(DIRS) ; do \
  23.       [ -d ../../$$d ] || mkdir ../../$$d ; \
  24.       [ -h ../../$$d/gif ] && rm -f ../../$$d/gif ; \
  25.       b=`echo $$d | sed -e "s/\///"` ; \
  26.       rm -f ../../$$d/index.html ; \
  27.       echo "cp $$b.html ../../$$d/index.html" ; \
  28.       cp $$b.html ../../$$d/index.html ; \
  29.       H=`pwd` ; \
  30.       cd ../../$$d ; \
  31.       ln -s ../gif gif ; \
  32.       rm -f $$b.html ; \
  33.       echo "ln -s index.html $$b.html" ; \
  34.       ln -s index.html $$b.html ; \
  35.       cd $$H ; \
  36.       done )
  37.     ( for p in $(TOPAGES) ; do \
  38.       rm -f ../../$$p ; \
  39.       echo "cp $$p ../../$$p" ; \
  40.       cp $$p ../../$$p ; \
  41.       done )
  42.     ( for g in ../gif/* ; do \
  43.       [ -d ../../gif ] || mkdir ../../gif ; \
  44.       rm -f ../$$g ; \
  45.       echo "cp $$g ../$$g" ; \
  46.       cp $$g ../$$g ; \
  47.       done )
  48.     ( cd ../.. ; rm -f index.html ; ln -s index_web.html index.html )
  49.  
  50. clean:
  51.     rm -f $(PAGES)
  52.     rm -f *.bak *~ ../src/*~
  53.  
  54. devtools.html: ../src/devtools.tmpl
  55.     ../util/genskunk web ../src/devtools devtools packages_a emulators/emulators /skunkware
  56.  
  57. emulators.html: ../src/emulators.tmpl
  58.     ../util/genskunk web ../src/emulators emulators devtools/devtools editors/editors /skunkware
  59.  
  60. editors.html: ../src/editors.tmpl
  61.     ../util/genskunk web ../src/editors editors emulators/emulators shells/shells /skunkware
  62.  
  63. relnotes.html: ../src/relnotes.tmpl
  64.     ../util/genskunk web ../src/relnotes relnotes NONE devtools/devtools /skunkware
  65.  
  66. shells.html: ../src/shells.tmpl
  67.     ../util/genskunk web ../src/shells shells editors/editors shutils/shutils /skunkware
  68.  
  69. shutils.html: ../src/shutils.tmpl
  70.     ../util/genskunk web ../src/shutils shutils shells/shells x11/winman/winman /skunkware
  71.  
  72. whatsnew.html: ../src/whatsnew.tmpl
  73.     ../util/genskunk web ../src/whatsnew whatsnew NONE NONE .
  74.  
  75. faq.html: ../src/faq.tmpl
  76.     ../util/genskunk web ../src/faq faq NONE NONE .
  77.  
  78. index_web.html: ../src/sk97home.tmpl
  79.     @rm -f index_web.html
  80.     ../util/genskunk web ../src/sk97home sk97home NONE NONE /skunkware
  81.     @mv sk97home.html index_web.html
  82.  
  83. index_cd.html: ../src/sk97home.tmpl
  84.     @rm -f index_cd.html
  85.     ../util/genskunk cd ../src/sk97home sk97home NONE NONE /skunkware
  86.     @mv sk97home.html index_cd.html
  87.  
  88. x11winman.html: ../src/x11winman.tmpl
  89.     ../util/genskunk web ../src/x11winman x11winman shutils/shutils x11/viewers/viewers /skunkware
  90.  
  91. x11.html: ../src/x11.tmpl
  92.     ../util/genskunk web ../src/x11 x11 x11/winman/winman textproc/textproc /skunkware
  93.  
  94. x11viewers.html: ../src/x11viewers.tmpl
  95.     ../util/genskunk web ../src/x11viewers x11viewers x11/winman/winman textproc/textproc /skunkware
  96.  
  97. textproc.html: ../src/textproc.tmpl
  98.     ../util/genskunk web ../src/textproc textproc x11/viewers/viewers fileutil/fileutil /skunkware
  99.  
  100. fileutil.html: ../src/fileutil.tmpl
  101.     ../util/genskunk web ../src/fileutil fileutil textproc/textproc interp/interp /skunkware
  102.  
  103. interp.html: ../src/interp.tmpl
  104.     ../util/genskunk web ../src/interp interp fileutil/fileutil x11/apps/apps /skunkware
  105.  
  106. x11apps.html: ../src/x11apps.tmpl
  107.     ../util/genskunk web ../src/x11apps x11apps interp/interp x11/games/games /skunkware
  108.  
  109. x11games.html: ../src/x11games.tmpl
  110.     ../util/genskunk web ../src/x11games x11games x11/apps/apps x11/servers/servers /skunkware
  111.  
  112. x11servers.html: ../src/x11servers.tmpl
  113.     ../util/genskunk web ../src/x11servers x11servers x11/games/games mailnews/mailnews /skunkware
  114.  
  115. mailnews.html: ../src/mailnews.tmpl
  116.     ../util/genskunk web ../src/mailnews mailnews x11/servers/servers net/net /skunkware
  117.  
  118. net.html: ../src/net.tmpl
  119.     ../util/genskunk web ../src/net net x11/games/games audiovis/audiovis /skunkware
  120.  
  121. audiovis.html: ../src/audiovis.tmpl
  122.     ../util/genskunk web ../src/audiovis audiovis net/net sysadmin/sysadmin /skunkware
  123.  
  124. sysadmin.html: ../src/sysadmin.tmpl
  125.     ../util/genskunk web ../src/sysadmin sysadmin audiovis/audiovis packages_a /skunkware
  126.  
  127. packages_a.html: ../src/packages_a.tmpl
  128.     ../util/genskunk web ../src/packages_a packages_a audiovis/audiovis devtools/devtools /skunkware
  129.  
  130. packages_p.html: ../src/packages_p.tmpl
  131.     ../util/genskunk web ../src/packages_p packages_p audiovis/audiovis uw7/uw7 /skunkware
  132.  
  133. java.html: ../src/java.tmpl
  134.     ../util/genskunk web ../src/java java packages_p uw7/uw7 /skunkware
  135.  
  136. uw7.html: ../src/uw7.tmpl
  137.     ../util/genskunk web ../src/uw7 uw7 java/java devtools/devtools /skunkware
  138.  
  139. links.html: ../src/links.tmpl
  140.     ../util/genskunk web ../src/links links index credits /skunkware
  141.  
  142. credits.html: ../src/credits.tmpl
  143.     ../util/genskunk web ../src/credits credits packages_a devtools/devtools /skunkware
  144.  
  145.